<?php
namespace Api;

use Pinenut\Action\JSON;
use \Round;
/**
 * Сохраняем ответ по выводы
 * 
3) подтвердить или опровергнуть вывод
 * 
 * @author kosh
 *
 */
class GuessAction extends JSON {
    protected function run() {
    	
    	$answers = ['yes'=>true, 'no'=>false];
    	
    	if (isset($answers[$this->request->answer])) {
    		$answer = $answers[$this->request->answer];
    	} else {
    		throw new \Exception('Ответ неверно определён');
    	}
    	
    	$round = Round::getCurrent(session_id());
    	
    	if (!$round) {
    		throw new Exception('Не найдена текущая игра');
    	}
    	
        $round->confirmGuess($answer);
 
        return 'Ok';
    }
}